package com.example.administrator.mydagger2;

import android.app.Application;

import com.example.administrator.mydagger2.di.component.AppleComponent;
import com.example.administrator.mydagger2.di.component.DaggerAppleComponent;

/**
 * 项目名称：Dagger2
 * 类描述：自定义注解，需要自定义Application
 * 创建人：Administrator
 * 创建时间：2017/10/29 0029 下午 1:19
 * 修改人：Administrator
 * 修改时间：2017/10/29 0029 下午 1:19
 * 修改备注：
 */

public class App extends Application {

    private AppleComponent appleComponent;

    @Override
    public void onCreate() {
        super.onCreate();
        //两种方法使用DaggerAppleComponent拿到appleComponent供MainActivity与Main2Activity使用
        appleComponent = DaggerAppleComponent.create();
        //appleComponent = DaggerAppleComponent.builder().appleModule(new AppleModule()).build();
    }

    public AppleComponent getAppleComponent() {
        return appleComponent;
    }
}
